package com.xteam.purview.service;

import java.util.List;

import net.sf.json.JSONArray;

import com.xteam.purview.entities.PurviewFunNode;


/**
 * 功能相关操作接口
 * @author tangkf ---2012-1-13
 */
public interface IPurviewFunNodeFace {

	/**
	 * 返回指定用户有权限的功能节点表
	 * @author tangkf  ---2012-1-18
	 * @param userId
	 * @return
	 */
	public List<PurviewFunNode> getFunNodeListByUserId(String userId);

	/**
	 * 返回指定角色有权限的功能节点表
	 * @author tangkf  ---2012-1-18
	 * @param userId
	 * @return
	 */
	public List<PurviewFunNode> getFunNodeListByRoleId(String roleId);

	/**
	 * 直接转为JSON数据
	 * @author tangkf ---2011-9-15
	 * @return
	 */
	public JSONArray getFunNodeJsonTreeNode();

}
